suit someone's needs - Français Anglais Dictionnaire